﻿using BCCommon.Enums;
using System;
using System.Collections.Generic;
using System.Text;

namespace BCEntity.MakeStaticPagingComponent.SystemServiceListing
{
    /// <summary>
    /// 系统服务列表
    /// </summary>
    public class SystemServiceListingEntity
    {
        /// <summary>
        /// 系统服务列表Id
        /// </summary>
        public int SystemServiceListingId { get; set; }
        /// <summary>
        /// 网站模板Id
        /// </summary>
        public int WebsiteTemplateId { get; set; }
        /// <summary>
        /// 服务展示名称
        /// </summary>
        public string DisplayName { get; set; }
        /// <summary>
        /// 服务详细描述
        /// </summary>
        public string Description { get; set; }
        /// <summary>
        /// 系统服务名称
        /// </summary>
        public string ServiceName { get; set; }
        /// <summary>
        /// 服务接口方法名称
        /// </summary>
        public string MethodName { get; set; }
        /// <summary>
        /// 方法参数文本
        /// </summary>
        public string ParamsText { get; set; }
        /// <summary>
        /// 方法参数描述
        /// </summary>
        public string ParamsDesc { get; set; }
        /// <summary>
        /// 返回结果类型
        /// </summary>
        public StaticPageResultType ResultType { get; set; }
        /// <summary>
        /// 返回对象名称
        /// </summary>
        public string ResultEntityName { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime UpdateTime { get; set; }
        /// <summary>
        /// 系统默认服务列表
        /// </summary>
        public bool IsSystem { get; set; }
    }
}
